package com.cainaer.shop.domain.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.cainaer.common.core.utils.DateUtils;
import com.cainaer.shop.domain.ShopInfo;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.beans.factory.annotation.Value;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * @author-> tina
 * @date-> 2020/9/6 下午3:05
 * @version-> 1.0
 * @description->
 **/
@NoArgsConstructor
@Data
@AllArgsConstructor
public class ShopVo implements Serializable {
    /**
     * 主键
     */
    private Long shopId;

    /**
     * 商家昵称
     */
    private String nickName;

    /**
     * 账号电话
     */
    private String tel;

    /**
     * 密码
     */
    private String password;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 头像地址
     */
    private String avatarUrl;

    /**
     * 登录信息
     */
    private String loginInfo;


    /**
     * open编号
     */
    private String openId;

    /**
     * union编号
     */
    private String unionId;

    /**
     * 锁定登录时间
     */
    private String timeLoginLock;

    /**
     * 身份(0店员 2店长)
     */
    private Integer identity;

    /**
     * 状态
     */
    private Integer status;

    /**
     * 创建时间
     */
    private String createTime;

    /**
     * 性别
     */
    private String gender;

    /**
     * 店铺Id
     */
    private Integer infoId;

    /**
     * 经度
     */
    private String longitude;

    /**
     * 纬度
     */
    private String latitude;

    /**
     * 国家
     */
    private String country;

    /**
     * 省
     */
    private String province;

    /**
     * 市
     */
    private String city;

    /**
     * 区
     */
    private String district;

    /**
     * 详细地址
     */
    private String address;

    /**
     * 街道/门牌号
     */
    private String street;

    /**
     * 更新时间
     */
    private String updateTime;

    private ShopInfo shopInfo;
}
